package com.molichuxing.gateway.bff.order.entity.response;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

import com.molichuxing.framework.dto.ResponseRootDto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author: renzhengyu
 * @Description:
 * @Date: Created in 19:15 2019/8/29
 * @Modified By:
 **/
@Data
public class PaymentOfflineVo  extends ResponseRootDto {
    private static final long serialVersionUID = 7095079603297309729L;

    @ApiModelProperty(value = "id")
    private Integer offlineId;

    @ApiModelProperty(value = "流水编号")
    private String serialNumber;

    @ApiModelProperty(value = "经销商id")
    private Integer dealerId;

    @ApiModelProperty(value = "经销商名称")
    private String dealerName;

    @ApiModelProperty(value = "收款开户行")
    private String receiptBank;

    @ApiModelProperty(value = "付款方")
    private String payName;

    @ApiModelProperty(value = "付款账号")
    private String payBankAccount;

    @ApiModelProperty(value = "金额")
    private BigDecimal payAmount;

    @ApiModelProperty(value = "付款时间")
    private LocalDateTime payTime;

    @ApiModelProperty(value = "收款方")
    private String receiptCompany;

    @ApiModelProperty(value = "收款方账号")
    private String receiptBankAccount;

    @ApiModelProperty(value = "流水凭证")
    private List<String> voucherImgs;

    @ApiModelProperty(value = "申请人")
    private String applyName;

    @ApiModelProperty(value = "审核人")
    private String auditName;

    @ApiModelProperty(value = "申请时间")
    private LocalDateTime applyTime;

    @ApiModelProperty(value = "审核状态（0：未审核，1：审核通过，2：驳回）")
    private Integer auditStatus;

    @ApiModelProperty(value = "审核状态")
    private String auditStatusName;

    @ApiModelProperty(value = "审核时间")
    private LocalDateTime auditTime;

}
